import { TableColumns } from '@pureadmin/table'

interface TableColumnList extends Array<TableColumns> {}

export function useUser() {
  const columns: TableColumnList = [
    { prop: 'id', label: 'ID', width: 80, align: 'center', fixed: 'left' },
    { prop: 'nickname', label: '门店名称', minWidth: 120, align: 'center', fixed: 'left' },
    { prop: 'sex', label: '类型', minWidth: 80, align: 'center', slot: 'sex', fixed: 'left' },
    { prop: 'sex', label: '交易金额', minWidth: 120, align: 'center', fixed: 'left' },
    { prop: 'mobile', label: '手续费', minWidth: 120, align: 'center', fixed: 'left' },
    { prop: 'levelName', label: '实际入账', minWidth: 100, align: 'center', fixed: 'left' },
    { prop: 'levelName', label: '交易状态', minWidth: 100, align: 'center', fixed: 'left' },
    { prop: 'levelName', label: '商户编号', minWidth: 100, align: 'center' },
    { prop: 'levelName', label: '设备编号', minWidth: 100, align: 'center' },
    { prop: 'levelName', label: '支付方式', minWidth: 100, align: 'center' },
    { prop: 'levelName', label: '卡类型', minWidth: 100, align: 'center' },
    { prop: 'levelName', label: '支付时间', minWidth: 100, align: 'center' },
    { prop: 'levelName', label: '平台订单号', minWidth: 100, align: 'center' },
    { prop: 'levelName', label: '商户订单号', minWidth: 100, align: 'center' },
    { prop: 'levelName', label: '支付流水号', minWidth: 100, align: 'center' },
    { prop: 'point', label: '商户销售订单', minWidth: 120, align: 'center' },
    { prop: 'levelName', label: '用户ID', minWidth: 100, align: 'center' },
    { prop: 'levelName', label: '备注', minWidth: 100, align: 'center' }
  ]

  return {
    columns
  }
}
